The Muqaddimah By Ibn Khaldun | The Social, Cultural, & Environmental Factors Shaping Human History.